Computer-implemented system for recording oil and gas inspection data

ABSTRACT

A system for recording oil and gas inspection data comprising an inspection database server; a server-side vendor inspection database; at least one inspector client device; an inspector-side vendor inspection database; at least one customer client device; wherein at least one inspector inputs oil and gas inspection data to the inspection database server; wherein the inspection database server comprises computer instructions for instructing the inspection database server to provide at least one report; wherein the at least one inspector client device and the at least one customer client device are operable to access the oil and gas inspection data, the at least one report, or combinations thereof; and wherein the computer instructions instruct the inspection database server to formulate the at least one report for selected oil and gas inspection data and communicate the at least one report for viewing by at least one customer upon demand.

CROSS-REFERENCE TO RELATED APPLICATIONS

This patent application is a divisional application of reissue application Ser. No. 12/852,264, filed Aug. 6, 2010, which issued as U.S. RE44932 on Jun. 3, 2014, which was an application for reissue of U.S. Pat. No. 7,664,685, issued Feb. 16, 2010. U.S. Pat. No. 7,664,685 is a continuation-in-part application that claims the benefit under 35 U.S.C. §120 of U.S. application Ser. No. 10/277,531, filed Oct. 22, 2002, which issued as U.S. Pat. No. 7,603,296 on Oct. 13, 2009. The entire contents of all these applications are incorporated herein by reference to the extent consistent with the present disclosure.

FIELD

The present embodiments relate to a computer-implemented system for recording oil and gas inspection data in an on-line computing environment.

BACKGROUND

A need exists for a computer-implemented system for receiving oil and gas inspection data for oil and/or gas equipment, processes, facilities, personnel, and equipment for related processes that is capable of seamlessly and automatically standardizing and synchronizing information between a centralized server and a client-side device.

A further need exists for a computer-implemented system for receiving oil and gas inspection data that is able to be accessed from any remote location.

A need also exists for a computer-implemented system for receiving oil and gas inspection data that can automatically track certain information input to the system and automatically provide a customer with reports containing the selected information for process improvement, improved equipment selection, and improved vendor selection.

The present embodiments meet these needs.

BRIEF DESCRIPTION OF THE DRAWINGS

The detailed description will be better understood in conjunction with the accompanying drawings as follows:

FIG. 1 depicts a diagram of the components of an embodiment of the present system.

FIG. 2 depicts a diagram of the categories of information in an embodiment of a database.

The present embodiments are detailed below with reference to the listed Figures.

DETAILED DESCRIPTION OF THE EMBODIMENTS

Before explaining the present embodiments in detail, it is to be understood that the embodiments are not limited to the particular embodiments and that they can be practiced or carried out in various ways.

The present embodiments relate to a computer-implemented system for recording oil and gas inspection data in an on-line computing environment.

Oil and gas inspection data can include data relating to oil production, transportation, refinement and related equipment, natural gas production, transportation, refinement and related equipment, and equipment for related processes, such as waterflood equipment. Oil and gas inspection data can also include data relating to oil and/or gas production processes, such as well stimulation processes, drilling and completion processes, transportation processes, refining processes, manufacturing processes for oil and gas equipment, related processes, such as welding qualification or non-destructive examination, and related facilities and materials. Oil and gas inspection data can further include information regarding employees, contractors, and other associated personnel who perform any manufacturing, refining, production, transportation, or assembly processes.

One advantage of the present system is that the present system utilizes parallel inspector-side and server-side databases to ensure standardized oil and gas inspection data. Standardized inspection information allows for the creation of detailed reports, control over inspection reporting, control over inspection time and expenses, standardization of input formats, ease of collecting billable time associated with inspections, and ease of collecting billable expenses associated with inspections. A manager or customer can also access the information from any remote location that can access the server network to manage information for billing or paying of time, or to retrieve, view, or collect data.

The client and server databases can be seamlessly and automatically synchronized, updating inspector-side databases with critical accounting information regarding old customers, new customers, vendors, and other individuals for future use in preparing inspection reports. The seamless, automatic synchronization can simultaneously update the server-side database with oil and gas inspection data that has been input to the inspector-side databases.

An additional advantage of the present system is that the present system can create a wide variety of customized reports using the standardized oil and gas inspection data. These reports can be used to develop performance trends for vendors or equipment, develop performance trends for clients for process improvement, isolate repeated failures or rejections for process improvement, and operate as decision tools having performance indicators.

The wide variety of reports can be viewed by customers or managers from any location where access to the server network can be established, enabling data to be retrieved, viewed, collected, or updated from any number of remote locations. Furthermore, the process of data retrieval can be automated, such as by querying one or more performance indicators, causing certain reports or inspection information to automatically be collected by an administrator, manager, customer, or inspector's device.

The present system also advantageously allows new users to be setup easily through server management, giving clients and customers easy access to their data and reports.

Another benefit of the present system is that the capture of oil and gas inspection data allows the information to be transferred to other databases or electronic devices, such as radio frequency identification tags, for monitoring and tracking of related equipment, components, and assemblies, thus preventing theft, loss, or destruction of equipment.

The present system can include an inspection database server in communication with a distributed computer network, such as the internet, a local area network, a wide area network, a satellite network, a cellular network, and other similar networks. The inspection database server can be in communication with any number or any combination of networks.

The inspection database server can also include a processor. It is contemplated that the inspection database server can be in direct communication with the processor, or in wireless communication with a remote processor.

The present system further includes at least one server-side vendor inspection database in communication with the inspection database server. The server-side vendor inspection database can be used for receiving and storing customer information, such as customer names, companies, addresses, telephone numbers, e-mail addresses, and other similar information, and inspector information, such as inspector names, companies, addresses, telephone numbers, e-mail addresses, and other similar information.

It is contemplated that the present system can include one or more administrator interfaces for inputting customer information, inspector information, and combinations thereof to the inspection database server. The one or more administrator interfaces can also be used to input modifications to existing information, oil and gas inspection data, and other information. Administrator interfaces can include computers, cellular telephones, personal digital assistants, and other similar devices.

The present system can include one or more inspector client devices, such as a mobile type desktop computer, a handheld mini-computer, a cellular telephone, a personal digital assistant, or a laptop computer, in communication with the inspection database server. Each inspector client device can include an inspector client device processor in communication with inspector client device data storage.

At least one inspector-side vendor inspection database is in communication with the inspector client device processor for receiving and storing oil and gas inspection data about at least one vendor.

Oil and gas inspection data can include vendor or sub-vendor identifier information, such as a vendor name, vendor address and location, or vendor employees. Oil and gas inspection data can also include vendor material, component, and assembly information, such as material model numbers, material types, component types, assembly types, serial numbers, vendor equipment, vendor facilities, and other similar information. Oil and gas inspection data can further include vendor manufacturing information, such as dates of manufacture, or test result information, such as trace and heat numbers of materials, the number of materials, components, or assemblies accepted or rejected, total numbers of components, materials, and assemblies inspected, reasons for rejection, the percent of items rejected, non-conformance information, and summary actions taken by an inspector. Oil and gas inspection data can additionally include process improvement information for one or more vendors or sub-vendors.

It is contemplated that an inspector can input and store oil and gas inspection data into the inspector-side vendor inspection database using one or more inspector client devices.

The inspector client device can then communicate the oil and gas inspection data to the server-side vendor inspection database via the distributed computer network. The inspection database server can independently, sequentially, or simultaneously communicate the customer information, the inspector information, or combinations thereof to the inspector-side vendor inspection database. The inspector-side vendor inspection database and the server-side vendor inspection database are thereby synchronized.

The inspection database server can be adapted to automatically categorize the oil and gas inspection data by customer, well, project, equipment, or location. Other similar categories can also be used.

The present system can further include at least one customer client device, which can be a computer, a cellular telephone, a personal digital assistant, or other similar devices, in communication with the inspection database server. It is contemplated that each customer client device can access the oil and gas inspection data, the customer data, the inspector data, and combinations thereof, on the inspection database server via the distributed computer network, allowing one or more customers to view selected information.

The inspection database server can also include computer instructions for instructing the related processor to provide one or more reports using the oil and gas inspection data. The reports can include tables, and can be formatted or non-formatted. The reports can also include project reports, timesheet reports, payroll reports, and other similar reports. The reports can have any format, including Portable Document Format (PDF) files. The reports can be customized reports, standardized reports, or combinations thereof.

It is contemplated that multiple inspectors using multiple inspector client devices can input and store oil and gas inspection data relating to a single vendor or project to the inspection database server and produce multiple reports. For example, a first inspector may produce one report using oil and gas inspection data recorded during a day shift, a second inspector may produce a second report during a later shift, and additional inspectors may produce additional reports at other dates and times.

Each individual report can be assigned a unique number, or other identifier, which can include a time stamp and/or a project number, allowing individual reports to be referenced, viewed, or searched individually among other related or unrelated reports.

It is contemplated that each inspector client device and each customer client device can access any of the reports on the inspection database server over the distributed computer network for viewing on demand.

In an embodiment, one or more reports can be generated automatically at predefined intervals for communication to one or more inspectors, one or more customers, or combinations thereof. For example, a customer in need of instantaneous and real time information regarding manufacturers of a specific product could cause reports on venders who manufacture the specific product to be generated automatically and communicated to the customer's customer client device.

In an embodiment, one or more inspector client devices can include computer instructions for instructing the inspector client device processor to provide one or more reports using the oil and gas inspection data. Each inspector client device can then communicate one or more reports in addition to the oil and gas inspection data.

It is contemplated that the computer instructions can further instruct the inspector client device processor to store a copy of one or more reports in the inspector client device data storage, in addition to communicating the reports to the inspection database server.

It is contemplated that the present system can also include so one or more third party client devices in communication with the inspection database server for accessing the oil and gas inspection data, one or more reports, or combinations thereof. A third party client device can be used by a contractor, an employee of an outside firm, or other individuals or groups of individuals that are not inspectors or customers and have been authorized by a customer, client, or administrator to access the inspection database server. One or more security features, such as secure user log-in, information, and passwords, encryption features, and combinations thereof can be used to ensure only authorized individuals access the inspection database server.

The inspector client device can automatically communicate the oil and gas inspection data, one or more reports, or combinations thereof to the inspection database server, such as by communicating the oil and gas inspection data and synchronizing information with the inspection database server at periodic intervals.

The inspector client device can also simultaneously communicate oil and gas inspection data, one or more reports, or combinations thereof to multiple devices in communication with the distributed network, which can include communicating oil and gas inspection data to one or more customer devices and the inspection database server simultaneously.

In a contemplated embodiment, the customer information in the inspection database server can include accounting information, such as expense information, billing information, and similar information. The inspection database server can include computer instructions for instructing the processor to generate one or more accounting reports, bills, invoices, supporting documents, or combinations thereof using the accounting information. Supporting documents can include copies of any reports or oil and gas data, or any other documentation that clarifies or evinces the source of any items contained in a bill or invoice.

In an embodiment, the present system can include one or more remote devices for receiving the oil and gas inspection data, one or more reports, or combinations thereof from the inspection database server or an inspector client device. It is contemplated that the remote device can be a radio frequency identification tag reader-writer, such as an Identec reader-writer, for writing the oil and gas inspection data, one or more reports, or combinations thereof to one or more radio frequency identification tags. This can allow oil and gas equipment to be labeled and remotely tracked in real time, on a continuous or periodic basis, using the oil and gas inspection data or one or more reports.

The present system can further include one or more security features, which can include login protection means, such as requiring a user name and a password, an encryption means, such as 128-bit American Encryption Standard, other similar security features, and combinations thereof.

Referring now to FIG. 1, a diagram of the parts of an embodiment of the present system is depicted.

Inspector 46 is depicted in communication with inspector client device 20, which can be a portable computer, personal digital assistant, cellular telephone, or another similar device having one or more input means and displays. Inspector client device 20 is depicted having inspector client device processor 80 and inspector client device data storage 85.

Inspector client device data storage 85 contains inspector-side vendor inspection database 22, into which oil and gas inspection information 30 a is input by inspector 46 while inspecting vendor 35. Vendor 35 can be any type of vendor or sub-vendor having any quantity or type of oil and gas equipment, components, assemblies, facilities, processes, employee qualifications, employee training, or employee certifications requiring inspection.

Inspector client device data storage 85 is also depicted having computer instructions 42, for instructing inspector client device processor 80 to produce a report 47 using oil and gas inspection data 30 a.

Inspector client device 20 is in communication with inspection database server 5 over a distributed computer network 10, which can be the internet, a satellite network, a wireless network, a cellular network, a local area network, a wide area network, or other similar types of networks. Inspector client device 20 can communicate over distributed computer network 10 using any kind of connection, including a conventional line modem, a broadband wireless modem, a local area network type wireless or hard line connection, or other similar means.

Inspection database server 5 is depicted having a processor 6 and a server-side vendor inspection database 15. It is contemplated that server-side vendor inspection database 15 can be designed to include fields and categories identical to those of inspector-side vendor inspection database 22 to facilitate the standardization and synchronization of oil and gas inspection data and related reports.

Server-side vendor inspection database 15 is depicted having customer information 8, inspector information 9, accounting information 75, and oil and gas inspection data 30 b. It is contemplated that server-side vendor inspection database 15 can receive and provide updated customer information 8, inspector information 9, and accounting information 75 to inspector-side vendor inspection database 22 while simultaneously receiving updated oil and gas inspection data 30 b from inspector-side vendor inspection database 22.

Inspection database server 5 is also depicted having computer instructions 40 for instructing processor 6 to produce a report 45 using oil and gas inspection data 30 b, customer information 8, inspector information 9, accounting information 75, or combinations thereof. Report 45 can be identical to report 47, produced by inspector client device processor 80, or report 45 can be a different report.

Administrator 92, who can be any administrator, manager, technician, or other individual or group of individuals responsible for maintaining or updating inspection database server 5, is depicted in communication with inspection database server 5 over distributed computer network 10 using an administrator interface 90. Administrator interface 90 can be any type of client device, graphical user interface, input device, computer, or other similar device able to transmit commands and data to inspection database server 5.

It is contemplated that administrator 92, through use of administrator interface 90, can produce and/or transmit one or more bills, invoices, or combinations thereof, or authorize billing to one or more customers using customer information 8, accounting information 75, or combinations thereof. It is also contemplated that administrator 92, through use of administrator interface 90, can modify report 45 or oil and gas inspection data 30 b.

It is further contemplated that administrator interface 90 can be used to update, synchronize, standardize, modify, remove, or input data into server-side vendor inspection database 15, such as inputting or modifying customer information 8 or accounting information 75 when adding new customers or changing customer addresses.

A customer 29 is depicted in communication with inspection database server 5 over distributed computer network 10 using a customer client device 25. Customer client device 25 can be any kind of computer, cellular telephone, personal digital assistant, or other similar device having a display and one or more input means.

Customer client device 25 is depicted having a customer client device processor 26 and a customer client device display 27, which can be a monitor, a printer, a graphical user interface, or other similar display or printing means. Customer client device display 27 is depicted displaying oil and gas inspection data 30 c and a report 46. Report 46 can be identical to or different from report 45 and report 47.

It is contemplated that customer 29, administrator 92, and inspector 46 can be proximate to or in direct communication with inspection database server 5, or remote from inspection database server 5 and in communication with inspection database server 5 via a wireless connection over distributed computer network 10.

Referring now to FIG. 2, a diagram of an embodiment of server-side vendor inspection database 15 is depicted.

Server-side vendor inspection database 15 is depicted having vendor information 8, which can include vendor addresses, names, employee identification information, vendor products, and other similar information. Server-side vendor inspection database 15 is also depicted having inspector information 9, which can include inspector names, addresses, contact information, and other similar information. Server-side vendor inspection database 15 also has accounting information 75, which can include customer addresses and contact information, credit card or bank account identifiers, billing information, such as billable hours, and other similar information.

Server-side vendor inspection database 15 also has oil and gas inspection data 30. Oil and gas inspection data 30 is depicted including vender identifier information 50, vendor material, component, and assembly information 55, vendor manufacturing information 60, test result information 65, and process improvement information 70. It is contemplated that oil and gas inspection data 30 can include any kind of information obtainable through inspection of a vendor.

While these embodiments have been described with emphasis on the embodiments, it should be understood that within the scope of the appended claims, the embodiments might be practiced other than as specifically described herein. 

I claim: 1-12. (canceled)
 13. A system for reporting oil and gas inspection data, comprising: an inspection database server; a first inspector client device in communication with the inspection database server, the first inspector client device adapted to receive a first set of oil and gas inspection data, to produce a first report using the first set of oil and gas inspection data, and to transmit the first report to the inspection database server; a second inspector client device in communication with the inspection database server, the second inspector client device adapted to receive a second different set of oil and gas inspection data, to produce a second report using the second different set of oil and gas inspection data, and to transmit the second report to the inspection database server, the second inspector client device being further adapted to receive the first report from the inspection database server; and a customer client device in communication with the inspection database server, the customer client device adapted to receive the first report and the second report from the inspection database server.
 14. The system of claim 13, wherein the first inspector client device is adapted to transmit the first set of oil and gas inspection data to the inspection database server.
 15. The system of claim 14, wherein the inspection database server is adapted to produce a third report that is different than the first report using the first set of oil and gas inspection data.
 16. The system of claim 15, wherein the customer client device is adapted to receive the third report from the inspection database server.
 17. The system of claim 13, wherein the first set of oil and gas inspection data is recorded by a first inspector and the second different set of oil and gas inspection data is recorded by a second inspector.
 18. The system of claim 17, wherein the first set of oil and gas inspection data and the second different set of oil and gas inspection data are related to a single vendor.
 19. The system of claim 13, wherein at least one of the first set of oil and gas inspection data and the second different set of oil and gas inspection data comprises equipment information, equipment manufacturing information, or equipment test result information.
 20. The system of claim 13, wherein the customer client device is adapted to produce a fourth report.
 21. A method for reporting oil and gas inspection data, comprising: receiving a first set of oil and gas inspection data with a first inspector client device; producing a first report with the first inspector client device using the first set of oil and gas inspection data; transmitting the first report from the first inspector client device to an inspection database server; receiving a second different set of oil and gas inspection data with a second inspector client device; producing a second report with the second inspector client device using the second different set of oil and gas inspection data; transmitting the second report from the second inspector client device to the inspection database server; and transmitting the first report and the second report from the inspection database server to a customer client device.
 22. The method of claim 21, further comprising transmitting the first set of oil and gas inspection data from the first inspector client device to the inspection database server.
 23. The method of claim 22, further comprising producing a third report that is different than the first report with the inspection database server using the first set of oil and gas inspection data.
 24. The method of claim 23, further comprising transmitting the third report from the inspection database server to the customer client device.
 25. The method of claim 23, further comprising transmitting the third report from the inspection database server to the second inspector client device.
 26. The method of claim 21, further comprising transmitting the first report from the inspection database server to the second inspector client device.
 27. The method of claim 21, wherein at least one of the first set of oil and gas inspection data and the second different set of oil and gas inspection data comprises equipment information, equipment manufacturing information, or equipment test result information.
 28. The method of claim 21, further comprising producing a fourth report with the customer client device. 